home *** CD-ROM | disk | FTP | other *** search
- #
- # VMS MMS build file for PS utilities
- #
- # Hunter Goatley, 16-MAR-1993 14:47
- #
- CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET)
- LFLAGS = /NOTRACE/EXEC=$(MMS$TARGET)
-
- .IFDEF __ALPHA__ #If building with Alpha cross-compilers, OBJ
- OPTIONS_FILE = #... is defined already
- LINKOPT =
- CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET)/STANDARD=VAXC
- .ELSE
- OBJ = .OBJ
- EXE = .EXE
- OPTIONS_FILE = ,VAXC.OPT
- LINKOPT = $(options_file)/OPTIONS
- .ENDIF
-
- # epsffit fits an epsf file to a given bounding box
- # psbook rearranges pages into signatures
- # psselect selects page ranges
- # pstops performs general page rearrangement and merging
- # psnup puts multiple logical pages on one physical page
-
- all : psbook$(exe), psselect$(exe), pstops$(exe), epsffit$(exe), psnup$(exe), psresize$(exe)
- @ write sys$output "PSUTILS build complete"
-
- epsffit$(exe) : epsffit$(obj), pserror$(obj)
- $(LINK)$(LFLAGS) epsffit$(obj),pserror$(obj)$(linkopt)
-
- psnup$(exe) : psnup$(obj), psutil$(obj), psspec$(obj), pserror$(obj)
- $(LINK)$(LFLAGS) psnup$(obj),psutil$(obj),psspec$(obj),pserror$(obj)$(linkopt)
-
- psresize$(exe) : psresize$(obj), psutil$(obj), psspec$(obj), pserror$(obj)
- $(LINK)$(LFLAGS) psresize$(obj),psutil$(obj),psspec$(obj),pserror$(obj)$(linkopt)
-
- psbook$(exe) : psbook$(obj), psutil$(obj)$(options_file), pserror$(obj)
- $(LINK)$(LFLAGS) psbook$(obj),psutil$(obj),pserror$(obj)$(linkopt)
-
- psselect$(exe) : psselect$(obj), psutil$(obj), pserror$(obj)
- $(LINK)$(LFLAGS) psselect$(obj),psutil$(obj),pserror$(obj)$(linkopt)
-
- pstops$(exe) : pstops$(obj), psutil$(obj), psspec$(obj), pserror$(obj)
- $(LINK)$(LFLAGS) pstops$(obj),psutil$(obj),psspec$(obj),pserror$(obj)$(linkopt)
-
- psnup$(obj) : psnup.c, psutil.h patchlev.h psspec.h pserror.h
-
- psresize$(obj) : psresize.c, psutil.h patchlev.h psspec.h pserror.h
-
- psbook$(obj) : psbook.c, psutil.h patchlev.h pserror.h
-
- pstops$(obj) : pstops.c, psutil.h patchlev.h psspec.h pserror.h
-
- psutil$(obj) : psutil.c, psutil.h patchlev.h pserror.h
-
- psselect$(obj) : psselect.c, psutil.h patchlev.h pserror.h
-
- psspec$(obj) : psspec.c, psutil.h patchlev.h psspec.h pserror.h
-
- clean :
- delete/log *$(obj);*,psnup$(exe);*,psresize$(exe);*,psbook$(exe);*,-
- psselect$(exe);*,pstops$(exe);*,epsffit$(exe);*
-